Crate cw_multi_test

source ·
Expand description

Multitest is a design to simulate a blockchain environment in pure Rust. This allows us to run unit tests that involve contract -> contract, and contract -> bank interactions. This is not intended to be a full blockchain app but to simulate the Cosmos SDK x/wasm module close enough to gain confidence in multi-contract deployments before testing them on a live blockchain.

To understand the design of this module, please refer to ../DESIGN.md

Modules§

Structs§

Enums§

  • We use it to allow calling into modules from another module in sudo mode. Things like gov proposals belong here.

Traits§

Functions§

  • Creates new default App implementation working with customized exec and query messages. Outside of App implementation to make type elision better.
  • No-op application initialization function.

Type Aliases§